// pages/playvideo/playvideo.js
import axios from '../../utils/axios'
Page({
  /**
   * 页面的初始数据
   */
  data: {
    videoUrl:[],//存放视频地址级封面图
    videoInfo:[],//存放视频描述信息数据
    commentList:[],//存放评论数据
    totalCount:0,//存放评论总条数
    scrollViewHeight:0,//swiper-view
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    const {
      vid,
      coverUrl
    } = wx.getStorageSync('videoInfo')
    this.setData({
      coverUrl
    })
    // 获取视频链接数据
    axios('/video/url', {
      id: vid
    }).then((res) => {
      this.setData({
        videoUrl: res.urls[0].url
      })
    })
    // 获取视频描述信息数据
    axios('/video/detail',{id:vid}).then((res)=>{
      this.setData({
        videoInfo:res.data
      })
    })
    // 获取评论数据
    axios('/comment/new', { id:vid, pageSize: 10, pageNo: 1, sortType: 2, type: 5 }).then((res)=>{
      this.setData({
        commentList:res.data.comments,
        totalCount:res.data.totalCount,
        scrollViewHeight:res.data.comments.length
      })
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function ({from,target}) {
    // console.log(from,target);
    if(from==='button'){
      return {
        title:target.dataset.title,
        path:'/pages/playvideo/playvideo'
      }
    }
  }
})